Phụ loài Troides haliphron

Có một số phụ loài được tìm thấy trên các đảo khác nhau như: